retard excusable - Spanish English Dictionary